// 主要获取的是品牌管理的数据的模块
import request from '@/utils/request'
// 获取品牌列表接口
// GET /admin/product/baseTrademark/{page}/{limit}
export const reqTrademarkList = (page, limit) => request({
  url: `/admin/product/baseTrademark/${page}/${limit}`,
  method: 'GET'
})

// 新增品牌操作
// POST /admin/product/baseTrademark/save   携带两个参数：品牌名称、品牌LOGO
// 对于新增的品牌，给服务器传递数据，不需要传递ID，ID是由服务器生成

// 修改品牌
// PUT /admin/product/baseTrademark/update   携带三个参数：品牌ID、品牌名称、品牌LOGO
// 对于修改品牌操作，前端携带的参数需要带上ID，需要告诉服务器修改的是哪一个品牌
export const reqAddOnUpdateTrademark = (tradeMark) => {
  // 带给服务器数据携带ID --- 修改品牌
  if (tradeMark.id) {
    return request({ url: '/admin/product/baseTrademark/update', method: 'put', data: tradeMark })
  } else {
    // 不携带ID --- 添加品牌
    return request({ url: '/admin/product/baseTrademark/save', method: 'post', data: tradeMark })
  }
}

// 删除品牌
// delete /admin/product/baseTrademark/remove{id}   携带一个参数：品牌id
export const reqDeleteTrademark = (id) => {
  return request({ url: `/admin/product/baseTrademark/remove/${id}`, method: 'delete' })
}
